Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon XXX Edizione 'A Savoldi Marco' - Manerbio Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Mutua Madrid Open - Madrid The Priority Telecom Open - Amersfoort Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Bogota Challenger - Bogota ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup 2005 - Campos do Jordao dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Copa Petrobras - Montevideo Tatra Banka Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota The Surbiton Trophy - Surbiton Top Wool Challenger-Immagine Trophy - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris IX Gramado Open - Gramado Wimbledon - London U.S. Open - New York Copa Petrobras Uruguray - Montevideo Australian Open - Melbourne French Open - Paris Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris II Cyclus Open de Tenis - Florianopolis Wimbledon - London U.S. Open - New York Bancolombia Open - Bogota Voit Mexico City Open - Mexico City French Open - Paris Wimbledon - London U.S. Open - New York Aberto de Santa Catarina de Tenis - Florianopolis Australian Open - Melbourne French Open - Paris Wimbledon - London Baden Open - Karlsruhe The Surbiton Trophy - Surbiton U.S. Open - New York Australian Open - Melbourne French Open - Paris Nord LB Open 2007 - Braunschweig Wimbledon - London Arpa Ceramic Cup - Reggio Emilia U.S. Open - New York Australian Open - Melbourne Seguros Bolivar Open - Bogota French Open - Paris Wimbledon - London BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Ethias Trophy - Mons U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tatra Banka Slovak Open - Bratislava U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Challenger Copa Sevilla 2008 - Seville Seguros Bolivar Open - Cali 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Colombia - Bogota Tennislife Cup - Napoli Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Santiago Challenger Bogota Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Alessandria Challenger Furth Challenger Bogota Challenger Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Sunrise Challenger Bogota Challenger Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Bogota Challenger Davis Cup, World Group, PO, COL-USA 1-3 Bucaramanga Challenger Barranquilla Challenger Pereira Challenger Bordeaux Challenger Nottingham Challenger Bogota Challenger Cali Challenger Mons Challenger Rennes Challenger Medellin Challenger Davis Cup, Group I, PO, MEX-COL 0-5 Barranquilla Challenger Olympics - Athens Olympics - London Pereira Challenger Cali Challenger Davis Cup, World Group, PO, JPN-COL 3-2 Cali Challenger Davis Cup, World Group, PO, COL-JPN 2-3 Puebla Challenger Guayaquil Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella The Powder Byrne Trophy - Surbiton III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2000 - Freudenstadt Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Aberto Da Costa Do Sauipe - Bahia Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Global Telecom Open - Curitiba Global Telecom Open - Florianopolis Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Gramado Open de Tennis - Gramado Brasil Open - Florianopolis Copa Ericsson - Sao Paulo Challenger Britania Zavaleta - Puebla VIII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Cepu Open - San Marino Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Nord LB Open - Braunschweig VIII Gramado Open - Gramado Copa Petrobras - Bogota Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Tunis Open 2006 - Tunis Ethias Trophy - Mons Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Dusseldorf Open Challenger - Dusseldorf San Jose Challenger Caltanissetta Challenger Bogota Challenger Dallas Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Barranquilla Challenger San Luis Potosi Challenger Sao Paulo Challenger Santos Challenger Pereira Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Vancouver Challenger Pereira Challenger Medellin Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Bucaramanga Challenger Guadalajara Challenger Leon Challenger Tallahassee Challenger Bordeaux Challenger Manchester Challenger Ilkley Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Bogota Challenger Noumea Challenger Canberra Challenger Morelos Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Santo Domingo Challenger Bogota Challenger Monterrey Challenger Fairfield Challenger The Stella Artois Grass Court Championships - Queen's/London Cerveza Club Colombia Open - Bogota Citrix Tennis Championships - Delray Beach BMW Open - Munich Brazil Open - Salvador BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva